@CHARSET "UTF-8";

html, body {
	height: 100%;
	_margin:0;  /* 必须 */ 
   _overflow-y:auto;/* 必须 */
}

body {
	padding: 0; margin: 0;
}

form {
	padding: 0; margin: 0;
}

table {
	width: 100%; border-collapse: collapse;
}

a {
	text-decoration: none;
}
* {
	outline:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
a:link,a:visited,a:hover,a:active {
	outline: none;
}

img {
	border-width: 0px;
}

.action-bar-layout {
	z-index:9999;position:fixed; width:100%;left: 0; top: 0; background: white;
}

.action-bar {
	border-bottom: 1px solid #cccccc;
}

.action-bar-logo {
	margin-left:5px;height:30px;
}

.action-bar-menu {
	width:64px;height:42px;
}

.cook-list {
	margin-top: 48px;
}

.cook-item {
	position: relative;
}

.cook-nick {
	font-size: 10pt; color: white; padding-left: 7px; padding-top: 15px;
}

.cook-img {
	width: 100%; margin: 0; border: 0;
}

.cook-name {
	font-size: 14pt; color: white; padding-left: 7px; line-height: 1.5em;
}

.cook-name-1 {
	font-size: 17pt; line-height: 1.5em;
}

.cook-desc {
	position: absolute;
	background: url(img/opacity_mask.png);
	bottom: 2px;
	width: 100%;
}

.cook-fans {
	text-align: right; padding-right: 5px; color: white; font-size:8pt; vertical-align:bottom; margin-bottom: 2px;
}

.cook-fans img {
	width: 20px; height: 20px; vertical-align: middle;
}

.action-bar-back {
	width:44px;height:42px;
}

.cook-menu-layout {
	width: 100%;height:40px; border-collapse:collapse;
}
.cook-menu-layout td {
	padding: 0px;
}

.cook-menu {
	border-bottom: 1px solid #B5B5B5;
	background: whtie;
}

.cook-menu-item {
	font-size: 15pt; line-height: 40px; color: #B5B5B5; height:40px;
	display: inline-block; border-bottom: 4px solid white;
}

.cook-menu-item-focus {
	color: black; border-bottom: 4px solid #B5B5B5; margin-bottom:-1px;
}

.vmiddle {
	vertical-align: middle;
}

.icon-28 {
	width: 28px; height: 28px;
}

.cook-contact {
	border-bottom: 1px solid #e7e7e7;
	background: whtie;
}

.cook-story, .cook-service{
	background: white;
	margin-top: 8px;
	word-wrap:break-word;
	word-break:break-all;
}

.title-name {
	font-size: 15pt; line-height: 1.5em;
}

.reply-name {
	background:#EFEFEF;
}

#mask, #drawer {
	display:none;
}

.page-body-1 {
	margin-top: 48px;
}

.round-btn-green, .round-btn-green-right {
	display: inline-block; text-align: center;
	width: 95px; height: 33px; line-height: 33px;
	background: #8FC528; color: white; cursor: default;
	vertical-align: middle;
}

.round-btn-gray, .round-btn-gray-left {
	display: inline-block; text-align: center;
	width: 95px; height: 33px; line-height: 33px;
	background: #e8e8e8; color: white; cursor: default;
	vertical-align: middle;
}

.round-btn-lightred {
	display: inline-block; text-align: center;
	width: 95px; height: 33px; line-height: 33px;
	background: #F88F06; color: white; cursor: default;
	vertical-align: middle;
}

.round-btn-green-small {
	display: inline-block; text-align: center;
	width: 87px; height: 25px; line-height: 25px;
	background: #8FC528; color: white; cursor: default;
	vertical-align: middle; font-size:10pt;
}

.bgcolor-green {
	background: green;
}
.bgcolor-silver {
	background: silver;
}